package com.example.restatr.Atcivity.LogisticsQuery.Bean;

import java.util.List;

public class LogisticsCompanyInfoBean {

    /**
     * msg : 操作成功
     * code : 200
     */

    private String msg;
    private int code;
    private DataBean data;

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * id : 34
         * name : 顺丰速运
         * sort : 26
         * imgUrl : /prod-api/profile/upload/image/2022/03/14/af8612ea-9ed0-4aa4-bcf0-99f240754151.jpeg
         * introduce : 顺丰是国内的快递物流综合服务商，总部位于深圳，经过多年发展，已初步建立为客户提供一体化综合物流解决方案的能力，不仅提供配送端的物流服务，还延伸至价值链前端的产、供、销、配等环节，从消费者需求出发，以数据为牵引，利用大数据分析和云计算技术，为客户提供仓储管理、销售预测、大数据分析、金融管理等一揽子解决方案。 [1]
         顺丰还是一家具有网络规模优势的智能物流运营商。经过多年的潜心经营和前瞻性的战略布局，顺丰已形成拥有“天网+地网+信息网”三网合一、可覆盖国内外的综合物流服务网络，其直营网络是国内同行中网络控制力强、稳定性高，也是独特稀缺的综合性物流网络体系。 [2]
         顺丰采用直营的经营模式，由总部对各分支机构实施统一经营、统一管理，保障了网络整体运营质量，是A股首家采用直营模式的快递公司。 [2]  2019年9月23日，被教育部等四部门确定为首批全国职业教育教师企业实践基地。 [3]  2019年12月，顺丰速运入选2019中国品牌强国盛典榜样100品牌。 [4]  2019年12月18日，人民日报“中国品牌发展指数”100榜单排名第61位。2020年1月4日，获得2020《财经》长青奖“可持续发展创新奖”。
         * shippingMethod : 空运， 国际空运，陆运
         * phone : 18829395929
         */
        private int id;
        private String name;
        private int sort;
        private String imgUrl;
        private String introduce;
        private String shippingMethod;
        private String phone;
        private List<PriceListBean> priceList;
        private List<NewsListBean> newsList;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public String getImgUrl() {
            return imgUrl;
        }

        public void setImgUrl(String imgUrl) {
            this.imgUrl = imgUrl;
        }

        public String getIntroduce() {
            return introduce;
        }

        public void setIntroduce(String introduce) {
            this.introduce = introduce;
        }

        public String getShippingMethod() {
            return shippingMethod;
        }

        public void setShippingMethod(String shippingMethod) {
            this.shippingMethod = shippingMethod;
        }

        public String getPhone() {
            return phone;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }

        public List<PriceListBean> getPriceList() {
            return priceList;
        }

        public void setPriceList(List<PriceListBean> priceList) {
            this.priceList = priceList;
        }

        public List<NewsListBean> getNewsList() {
            return newsList;
        }

        public void setNewsList(List<NewsListBean> newsList) {
            this.newsList = newsList;
        }

        public static class PriceListBean {
            /**
             * id : 24
             * companyId : 34
             * sort : 1
             * areaName : 中国大陆
             * fileStart : 12
             * fileStep : 4
             * objStart : 16
             * objStep : 6
             */
            private int id;
            private int companyId;
            private int sort;
            private String areaName;
            private String fileStart;
            private String fileStep;
            private String objStart;
            private String objStep;

            public PriceListBean(String areaName, String fileStart, String fileStep, String objStart, String objStep) {
                this.areaName = areaName;
                this.fileStart = fileStart;
                this.fileStep = fileStep;
                this.objStart = objStart;
                this.objStep = objStep;
            }

            public int getId() {
                return id;
            }

            public int getCompanyId() {
                return companyId;
            }

            public int getSort() {
                return sort;
            }

            public String getAreaName() {
                return areaName;
            }

            public String getFileStart() {
                return fileStart;
            }

            public String getFileStep() {
                return fileStep;
            }

            public String getObjStart() {
                return objStart;
            }

            public String getObjStep() {
                return objStep;
            }
        }

        public static class NewsListBean {
            /**
             * id : 10
             * companyId : 34
             * sort : 1
             * imgUrl : /prod-api/profile/upload/image/2022/03/14/3fbac1fd-2951-4d68-9fe7-15d8995849d9.png
             * title : 国家电网与顺丰供应链深入物流信息化合作 加快战略落地现代智慧供应链管理体系
             */

            private int id;
            private int companyId;
            private int sort;
            private String imgUrl;
            private String title;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public int getCompanyId() {
                return companyId;
            }

            public void setCompanyId(int companyId) {
                this.companyId = companyId;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public String getImgUrl() {
                return imgUrl;
            }

            public void setImgUrl(String imgUrl) {
                this.imgUrl = imgUrl;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }
        }
    }
}
